#ifndef __PRIVATEBUSMASTER_H__
#define __PRIVATEBUSMASTER_H__
/*
 * 私有协议主机部分，提供主机的初始化函数和消息处理函数
 *
 * */
#ifdef __cplusplus
extern "C"{
#endif
#define __2U8TU16(Hbit,Lbit) (((uint16_t)Hbit<<8)|(uint16_t)Lbit)

#include "PrivateBus.h"
#include "PrivateBusMaster_port.h"
//系统接口API
PB_ERR PrivateBus_Master_Init(void);
void PrivateBus_Master_DealWith(uint8_t* _data,uint16_t _len);

//外部调用接口API
void PrivateBus_Master_Send(uint8_t* _data,uint16_t _len,uint8_t* _callback_data,uint16_t* _callback_len);
void PrivateBus_Master_Reset_Slave(uint8_t Slave);
#ifdef __cplusplus
};
#endif
#endif


